<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html lang="en">
<head>
<meta name="copyright"
	content="Copyright (c) 2020 IBM Corporation and others. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page.">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta http-equiv="Content-Style-Type" content="text/css">
<link rel="STYLESHEET" href="../../book.css" charset="ISO-8859-1"
	type="text/css">
<title>Adopting 4.16 mechanisms and APIs</title>
</head>
<body>
	<h1>Adopting 4.16 mechanisms and APIs</h1>

	<p>This section describes changes that are required if you are
		trying to change your 4.15 plug-in to adopt the 4.16 mechanisms and
		APIs.</p>

	<ol>
		<li><a href="#icuRemoval">ICU4J scheduled for removal</a></li>
	</ol>

	<hr>

	<!-- ############################################## -->
	<h2>
		1. <a name="icuRemoval">Depenendency on ICU4J scheduled for
			removal</a>
	</h2>
	<p>
		<strong>What is affected:</strong> Clients that refer to classes in
		com.ibm.icu.* packages.
	</p>
	<p>
		<strong>Description:</strong> Callers of classes in
		<code>com.ibm.icu.*</code>
		package are advised to migrate to respective classes in
		<code>java.text</code>
		or
		<code>java.util</code>
		packages.
	</p>
	<p>
		<strong>Action required:</strong> If your bundle has a Require-Bundle:
		com.ibm.icu or Import-Package: com.ibm.icu.*, remove it. Fix the
		resulting compilation errors in java files by replacing the
		<code>com.ibm.icu.*</code>
		imports with imports of respective classes from
		<code>java.text</code>
		or
		<code>java.util</code>
		as documented in the ICU4J class being replaced. See <a
			href="https://bugs.eclipse.org/562582">Bug 562582</a>.
	</p>
</body>
</html>
